/*解决谷歌浏览器不支持小于12号的字体 : */
html, body {
	-webkit-text-size-adjust: none;
}
* {
    font-family: Microsoft YaHei; 
}
/*去掉谷歌浏览器默认focus边框：*/
*:focus {
	outline: none;
}
/*去掉火狐默认按钮样式导致的按钮内文字纵向不居中问题：*/
button::-moz-focus-inner {
border: 0;
padding: 0;
margin:0;
}
/*
KISSY CSS Reset
理念：1. reset 的目的不是清除浏览器的默认样式，这仅是部分工作。清除和重置是紧密不可分的。
     2. reset 的目的不是让默认样式在所有浏览器下一致，而是减少默认样式有可能带来的问题。
     3. reset 期望提供一套普适通用的基础样式。但没有银弹，推荐根据具体需求，裁剪和修改后再使用。
特色：1. 适应中文；2. 基于最新主流浏览器。
维护：玉伯<lifesinger@gmail.com>, 正淳<ragecarrier@gmail.com>
*/

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td /* table elements 表格元素 */ {
	margin: 0;
	padding: 0;
}
form {
	display: inline;
}
/** 设置默认字体 **/
body, button, input, select, textarea /* for ie */ {
	font: 14px/1.5 "微软雅黑" !important, "Segoe UI", Tahoma, Verdana, Arial, Helvetica, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
address, cite, dfn, em, var {
	font-style: normal;
} /* 将斜体扶正 */
code, kbd, pre, samp {
	font-family: courier new, courier, monospace;
} /* 统一等宽字体 */
small {
	font-size: 12px;
} /* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
ul, ol {
	list-style: none;
}
/** 重置文本格式元素 **/
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
sup {
	vertical-align: text-top;
} /* 重置，减少对行高的影响 */
sub {
	vertical-align: text-bottom;
}
/** 重置表单元素 **/
legend {
	color: #000;
} /* for ie6 */
fieldset, img {
	border: 0;
} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {
	font-size: 100%;
} /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	display: block;
	margin: 0;
	padding: 0;
}

/*浮动*/
 .fl {
        float: left;
    }
.fr {
        float: right;
    }

/*清浮动*/

.cf:before,
.cf:after {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    zoom: 1;
}

ul,
li {
    padding: 0px;
    margin: 0px;
}

li {
    list-style: none;
}
/*通用网站底部备案信息*/

.footer {
    padding: 30px 0;
}

.footer .copyright {
    padding-bottom: 0px;
}

.navbar {
    margin-bottom: 0px;
}

.navbar .nav-logo {
    padding: 0px;
    float: left;
    font-size: 18px;
    line-height: 20px;
}

.navbar .nav-logo>img {}

.navbar .navbar-nav>li>a {
    padding: 30px 15px;
}

.nav>li>a:hover {
    background: none
}
/*demo样式没啥卵用*/

.about_default {
    padding: 50px 0;
}

.about_default .square-icon {
    color: #444;
}

.about_default .square-icon:hover {
    text-decoration: none;
    color: #111;
}

.about_default .square-icon>span {
    font-size: 60px;
    text-align: center;
    display: block;
}

.about_default .square-icon .rotate-box-info h4 {
    text-align: center;
}
/*通用翻页 */
.pagination2{
    clear: both;
    text-align: center;
    font-size: 0px;
    padding: 40px 0 60px 0;
}
.pagination2 li{
    display: inline-block;
    border: 1px solid #aaa;
    border-radius: 3px;
    font-size: 12px;
    color: #aaa;
    height: 25px;
    line-height: 25px;
    margin: 0 5px;
    min-width: 25px;
}
.pagination2 li a{
    color: #aaa;
    display: block;
    padding:0 4px;
}
.pagination2 li:hover,
.pagination2 .active{
    border:  1px solid #337ab7;
    transition:border 0.3s;
    -moz-transition:border 0.3s; /* Firefox 4 */
    -webkit-transition:border 0.3s; /* Safari and Chrome */
    -o-transition:border 0.3s; /* Opera */
}.pagination2 li:hover a,

.pagination2 .active a{
    color: #fff;
    background: #337ab7;
    transition:color 0.3s, background 0.3s;
    -moz-transition:color 0.3s background 0.3s; /* Firefox 4 */
    -webkit-transition:color 0.3 background 0.3ss; /* Safari and Chrome */
    -o-transition:color 0.3s background 0.3s; /* Opera */
    text-decoration: none;
}
.pagination2 li.disabled,
.pagination2 li.disabled:hover{
    border: 1px solid #ccc;
    background: none;
    cursor: default;
}
.pagination2 li.disabled a,
.pagination2 li.disabled:hover a{
    color: #ddd;
    background: none;
    cursor: default;
}
.pagination2 li {
    border-radius: 0;
}

.pagination2 li:hover,
.pagination2 .active {
    border-color: #1758a6;
}

.pagination2 li:hover a,
.pagination2 .active a {
    background: #1758a6;
}

/*去编辑器表格线 */
table{border:0px;}